package com.lht.designPattern.visitor;

/**
 * @author Eric
 * @version 1.0
 * @date 2019-06-27
 */
public class Manager implements Visitor {
    @Override
    public void visit(BeVisited beVisited) {
        //这里因为拿到的是  被访问者的接口，并不是对象，所有，被访问者接口，还需要暴露一样方法，用来区别不同的访问，
        // 或者通过反射，实现不同的效果
        System.out.println("我是Manger");
        System.out.println(beVisited.toManager());
    }
}
